#header,
#nav,
.search,
.print-box,
h1,
input,
#breadcrumb,
a
{
  display: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
h2{font-size:14px; font-weight:bold; color:#000;}
table th{white-space:nowrap;}
table td,table th{border:1px solid #000; width:100px; padding:10px;}
table {border:1px solid #000} 
table tr{border:1px solid #000} 
.head,.center{text-align:center; position:relative;}
.num{text-align:right}
thead {display: table-header-group;}
tfoot {display: table-footer-group;}
tbody {display: table-row-group;}

.tbform td,th{border:1px solid #000;}
.tbform.tbvoucher,.tbform.tbvoucher th{border:2px solid #000;}
.tbform.tbvoucher td{border-left:2px solid #000; border-right:2px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.tbform.tbvoucher .tbform td,.tbform.tbvoucher .tbform th{border:none;}
.voucher_number{position:absolute; top:0px; right:10px; text-align:right; }
.tbform .signature{padding:10px 0 10px; width:33%; float:left}
.tbform .signature.border{border-left:2px solid #000; border-right:2px solid #000;}
.signature span,.signature div{}
.signature span{font-weight:bold; padding:0 0 0 10px;}
.signature div{margin:0 5px;}
.signature div p{ text-align:center;}
.signature hr { height: 1px;border: 0; background: no-repeat; border-bottom: 1px solid #333; margin: 40px 0 5px;}